package wechatpay

type Resource struct {
	Algorithm      string `json:"algorithm"`
	AssociatedData string `json:"associated_data"`
	Ciphertext     string `json:"ciphertext"`
	Nonce          string `json:"nonce"`
	OriginalType   string `json:"original_type"`
}

type PayScoreBody struct {
	Appid               string `json:"appid"`
	Mchid               string `json:"mchid"`
	ServiceID           string `json:"service_id"`
	OutOrderNo          string `json:"out_order_no"`
	ServiceIntroduction string `json:"service_introduction"`
	State               string `json:"state"`
	StateDescription    string `json:"state_description"`
	TotalAmount         int    `json:"total_amount"`
	RiskFund            struct {
		Name        string `json:"name"`
		Amount      int    `json:"amount"`
		Description string `json:"description"`
	} `json:"risk_fund"`
	TimeRange struct {
		StartTime string `json:"start_time"`
		EndTime   string `json:"end_time"`
	} `json:"time_range"`
	Attach         string `json:"attach"`
	NotifyURL      string `json:"notify_url"`
	OrderID        string `json:"order_id"`
	NeedCollection bool   `json:"need_collection"`
	Openid         string `json:"openid"`
}
